﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Index.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    入库汇总表
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<input type="hidden" id="hiddenSearch" /> 
    <div id="divQuery"  title="查询列表" class="easyui-dialog" closed="true" modal="false"
        iconcls="icon-search" style=" width:500px;">
          <div class="input">
           <table width="90%">
           <tr style="line-height:30px">
           <td width="100px">日期</td>
           <td width="170px"><input type='text' id='tbStart' style="width:170px" class="easyui-datebox"/></td>
           <td width="10px" align="left">到</td>
           <td width="170px"><input type='text' id='tbEnd' style="width:170px" class="easyui-datebox"/></td>
           </tr> 
           </table>
            </div> 
            </div>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="HeadContent" runat="server">
 <script src="../../Lodop/LodopFuncs.js" type="text/javascript"></script>
     <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0> 
	    <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 pluginspage="install_lodop32.exe"></embed>
    </object> 
     

   <script type="text/javascript" language="javascript">

       var LODOP; //声明为全局变量 


       function prn1_preview(data) {
           LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
           LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_打印表格");

           //报表标题 
           LODOP.ADD_PRINT_HTM(30, 300, 330, 300, "<font color ='black' size ='4'>结账单查询</font>");
           //报表内容打印。 
           LODOP.ADD_PRINT_HTM(100, "5%", "90%", 314, data);
           LODOP.PREVIEW();
       };

       function prn1_print(data) {
           LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
           LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_打印表格");

           //报表标题 
           LODOP.ADD_PRINT_HTM(30, 300, 330, 300, "<font color ='black' size ='4'>结账单查询</font>");
           //报表内容打印。 
           LODOP.ADD_PRINT_HTM(100, "5%", "90%", 314, data);
           LODOP.PRINT();
       };
  </script>

   <script type="text/javascript" language="javascript">


     
       function query() {


           var url = "../ts_billindetail/GetColumns";

           $.post(url, {}, function (res) {
               var options = {
                   width: "auto",
                   height: "auto",
                   rownumbers: true
               };

               var objJSON = $.parseJSON(res);
               var dataObj = eval(objJSON.columns)//把返回的数组字符串转为对象，并赋于datagrid的column属性 
               options.columns = dataObj;
               var dataGrid = $("#flexigridData");
               dataGrid.datagrid(options); //根据配置选项，生成datagrid             
               // dataGrid.datagrid("loadData", objJSON.data[0].rows); //载入本地json格式的数据  
           });
       }

       function showGrid(data) {

       }

       $(function () {

           $('#flexigridData').datagrid({
               title: '入库汇总表', //列表的标题
               iconCls: 'icon-site',
               width: 'auto',
               height: 'auto',
               nowrap: false,
               striped: true,
               collapsible: true,
               url: '../ts_billindetail/GetDynamicData', //获取数据的url
               sortName: 'ID',
               sortOrder: 'desc',
               idField: 'ID',

               toolbar: [
                    {
                        text: '查询',
                        iconCls: 'icon-search',
                        handler: function () {
                            flexiQuery();
                        }
//                    }, 
//                     {
//                     text: '导入新增',
//                     iconCls: 'icon-excel',
//                     handler: function () {
//                         fileUp();
//                     }
//                 },
//                     {
//                         text: '手动新增',
//                         iconCls: 'icon-add',
//                         handler: function () {
//                             insert();
//                         }
//                     },
//                     {
//                         text: '保存',
//                         iconCls: 'icon-save',
//                         handler: function () {
//                             upDate();
//                         }
//                     }, {
//                         text: '返回',
//                         iconCls: 'icon-back',
//                         handler: function () {
//                             flexiBack();
//                         }
                     }],
               columns: [[]],
               onBeforeEdit: function (index, row) {
                   row.editing = true;
                   updateActions();
               },
               onAfterEdit: function (index, row) {
                   row.editing = false;
                   updateActions();
               },
               onCancelEdit: function (index, row) {
                   row.editing = false;
                   updateActions();
               },
               pagination: true,
               rownumbers: true

           });
           query();
       });


//       $(function () {

//           $('#flexigridData').datagrid({
//               title: '入库汇总表', //列表的标题
//               iconCls: 'icon-site',
//               width: 'auto',
//               height: 'auto',
//               nowrap: false,
//               striped: true,
//               collapsible: true,
//               url: '../../ts_billindetail/GetRKHZBData', //获取数据的url
//               sortName: 'Id',
//               sortOrder: 'desc',
//               idField: 'Id',

//               toolbar: [
//                 {
//                     text: '查询',
//                     iconCls: 'icon-search',
//                     handler: function () {
//                         flexiQuery();
//                     }
//                 },
//                  {
//                      text: '打印预览',
//                      iconCls: 'icon-search',
//                      name: 'button_print',
//                      handler: function () {
//                          $.post("../ts_billindetail/PrintRKHZB", { search: $("#hiddenSearch").val() }, function (res) {

//                              prn1_preview(res.data);

//                          });

//                      }
//                  },
//                  {
//                      text: '打印',
//                      iconCls: 'icon-search',
//                      name: 'button_print',
//                      handler: function () {
//                          $.post("../ts_billindetail/PrintRKHZB", { search: $("#hiddenSearch").val() }, function (res) {
//                              prn1_preview(res.data);

//                          });
//                      }
//                  }],
//               columns: [[
//                      { field: 'c_id', title: '供应商', width: 160 }
//                    , { field: 'c_vendor', title: '供应商', width: 100 }
//					, { field: 'CPFL', title: '菜品辅料', width: 100 }
//                    , { field: 'CPWL', title: '菜品物料', width: 100 }
//                    , { field: 'CYYP', title: '餐饮用品', width: 100 }
//                    , { field: 'JDYP', title: '酒店用品', width: 100 }
//                    , { field: 'SHYP', title: '生活用品', width: 100 }
//                    , { field: 'allamount', title: '合计', width: 100 } 
//                ]],
//               pagination: true,
//               rownumbers: true

//           });

//           var parent = window.dialogArguments; //获取父页面
//           if (parent == "undefined" || parent == null) {
//               //    不是在iframe中打开的
//           } else {
//               //隐藏所有的按钮和分隔符
//               $(".l-btn.l-btn-plain").hide();
//               $(".datagrid-btn-separator").hide();
//               //添加选择按钮
//               $('#flexigridData').datagrid("addToolbarItem", [{ "text": "选择", "iconCls": "icon-ok", handler: function () { flexiSelect(); } }]);
//           }
//       });

       //“查询”按钮，弹出查询框
       function flexiQuery() {
           $('#divQuery').dialog({
               buttons: [{
                   text: '查询',
                   iconCls: 'icon-ok',
                   handler: function () {
                       //将查询条件按照分隔符拼接成字符串
                       var search = "";
                       search += "tbStart" + "&" + $('#tbStart').datebox('getValue') + "^";
                       search += "tbEnd" + "&" + $('#tbEnd').datebox('getValue') + "^";
                       //                       $('#divQuery').find(":text,:selected,select,textarea,:hidden,:checked,:password").each(function () {
                       //                           search = search + this.id + "&" + this.value + "^";
                       //                       });
                       //执行查询                        
                       $('#flexigridData').datagrid('reload', { search: search });
                       $('#hiddenSearch').val(search);
                   }
               },
                     {
                         text: '取消',
                         iconCls: 'icon-cancel',
                         handler: function () {
                             $('#divQuery').dialog("close");
                         }
                     }]
           });
           $('#divQuery').dialog("open");
           //将查询条件按照分隔符拼接成字符串           

       };


//       //“选择”按钮，在其他（与此页面有关联）的页面中，此页面以弹出框的形式出现，选择页面中的数据
//       function flexiSelect() {

//           var rows = $('#flexigridData').datagrid('getSelections');
//           if (rows.length == 0) {
//               $.messager.alert('操作提示', '请选择数据!', 'warning');
//               return false;
//           }

//           var arr = [];
//           for (var i = 0; i < rows.length; i++) {
//               arr.push(rows[i].Id);
//           }
//           arr.push("^");
//           for (var i = 0; i < rows.length; i++) {
//               arr.push(rows[i].cardclassID);
//           }
//           //主键列和显示列之间用 ^ 分割   每一项用 , 分割
//           if (arr.length > 0) {//一条数据和多于一条
//               returnParent(arr.join("&")); //每一项用 & 分割
//           }
//       }
//            
    </script>
</asp:Content>
